#include <iostream>
constexpr int func(int a)
{
    return a * 10;
}
template <int size>
class Test
{
public:
private:
    char str[size];
};
class A
{
private:
    int a;
};
constexpr int sum(int x)
{
    int count = 0;
    while (x != 0)
    {
        x--;
        count++;
    }
    return count;
}
int main()
{
    // Test<10> t;

    // const int a = 20;
    // Test<a> t2;

    constexpr int a = sizeof(A);
    Test<a> t;
    // std::cout << func(a) << std::endl;
    int size = 10;
    char str[sum(4)];

    return 0;
}